import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'

Vue.config.productionTip = false
import Element from 'element-ui'; // 引入elementUi
import 'element-ui/lib/theme-chalk/index.css'
// import vueDebugPluginFn from 'vue-debug-plugin';
Vue.use(Element);
// let vueDebugPlugin = vueDebugPluginFn({
//   	 /** 无微应用可以忽略
//      * @param {*} to 路由对象 详情可见vue-router官网
//      * @param {*} pageVm 当前页面组件实例
//      * @returns 
//      */
//     // getMappWinodow(to,pageVm){
//     //     // 如果存在且只存在微前端控制面板  且 子应用存在 则返回
//     //     if(to.fullPath == '/'){
//     //         return pageVm.app.sandbox.proxy;
//     //     }
//     // },
//     isDev(location){   // 默认为false 不传插件会直接不加载
//         let localIdentifyings = ['8082','8080','test'];
//         let isDev = localIdentifyings.some(id => location.href.indexOf(id) !== -1)
//         return isDev
//     },
//     hasElementUI: true  // 项目是否接入了elementUi 
//     // isMapp: true 如果是子应用 需要设置为true  无微应用可以忽略
// })
// Vue.use(vueDebugPlugin)

new Vue({
  router,
  store,
  render: h => h(App)
}).$mount('#app')
